package com.sh.service;

import java.util.List;
import java.util.Map;

import com.sh.entity.Oil;
import com.sh.entity.User;
/**
 * 油费service
 * */
public interface OilService {
	public List<Oil> listOil(Map<String,Object> conMap,User user,String sysTime);

	//上传 excel文件,并且到DB
	public String saveUpload(List<Oil> checkList, User user, String sysTime);

	//查询总数量
	public int listOilCount(Map<String, Object> conMap);
	//批量删除
	public void deleteOils(String[] ids);
	/**
	 * 新增 / 修改 保存数据
	 * */
	public void saveOils(Oil oil, User user);
	//判断 数据是不是已经存在
	//根据 【日期】【车号】【客户名】【金额】判断
	public boolean isOilExist(Oil oil);

	//验证 需要删除的ID对应的数据 是不是 已经 结转
	public List<String> listYearByIds(String[] ids);
}
